package com.idata.model.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @File DisputeEntity.Java
 * @Modify Time      @Author    @Version    @Description
 * ------------      -------    --------    -----------
 * 2023/9/22         yd.j      1.0         None
 */
@Data
public class DisputeEntity {

    // <关联类型,disputeIds>
    private Map<Integer, List<String>> associatedTypeMap = new HashMap<>();
    // <disputeId> 人事纠纷
    private List<String> disputeIdList = new ArrayList<>();
    // <people,disputeIds> 人人纠纷
    private Map<People, List<String>> peopleDisputeMap = new HashMap<>();
    // <disputeSource,Map<案件类型,disputeId>>
    private Map<Integer, List<String>> disputeSourceMap = new HashMap<>();

    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    public static class People {
        private String name;
        private String idCard;
    }

}